package models

import (
	"gorm.io/gorm"
)

// 超级用户的数据模型

type SysUser struct {
	gorm.Model
	Username string `gorm:"column:username;type:varchar(50);not null" json:"username"`
	Password string `gorm:"column:password;type:varchar(200);not null" json:"password"`
	Phone    string `gorm:"column:phone;type:varchar(11);not null" json:"phone"`
	Email    string `gorm:"column:email;type:varchar(100)" json:"email"`
	Avatar   string `gorm:"column:avatar;type:varchar(200)" json:"avatar"`
	Sex      string `gorm:"column:sex;type:varchar(20);" json:"sex"`
	Remark   string `gorm:"column:remark;type:varchar(200)" json:"remark"`
	RoleId   uint   `gorm:"column:role_id;type:int unsigned" json:"role_id"`
}

// 设置表名称
func (table *SysUser) TableName() string {
	return "sys_user"
}
